滔滔不绝: unceasing torrent (idiom), talking non-stop, gabbling forty to the dozen...
心肠: heart, intention, one's inclination, state of mind, to have the heart for sth, mood...